package fi.uba.algocontrol.model.niveles;

public class Dificultad
{
    Integer cantidadDeAviones   = null;
    Integer intervaloAparicion  = null;
    Integer velocidadAviones    = null;

    public Dificultad(Integer cantidadDeAviones, Integer intervaloAparicion, Integer velocidadAviones)
    {
        this.cantidadDeAviones = cantidadDeAviones;
        this.intervaloAparicion = intervaloAparicion;
        this.velocidadAviones = velocidadAviones;
    }

    public Integer getCantidadDeAviones() {
        return cantidadDeAviones;
    }

    public Integer getVelocidadAviones() {
        return velocidadAviones;
    }

    public Integer getIntervaloAparicion() {
        return intervaloAparicion;
    }

    public Boolean equals(Dificultad dificultad)
    {
        Boolean eq = true;

        if (this.getCantidadDeAviones() != dificultad.getCantidadDeAviones())
            eq = false;

        if (this.getIntervaloAparicion() != dificultad.getIntervaloAparicion())
            eq = false;

        if (this.getVelocidadAviones() != dificultad.getVelocidadAviones())
            eq = false;

        return eq;
    }
}
